Experimental Evaluation of the Fail-silent Behavior of a Distributed Real-time Run-time Support Built from Cots Components P. Chevochot, I. Puaut

نویسندگان

  • P. CHEVOCHOT
  • I. PUAUT
چکیده

Mainly for economic and maintainability reasons, more and more dependable real-time systems are built from Commercial OO-The-Shelf (COTS) components. To build these systems, a commonly-used assumption is that computers are fail-silent. The goal of our work is to determine how far it is possible to reach the fail-silence assumption for computers executing a real-time run-time support built exclusively from COTS components, in the presence of physical faults. The evaluation of fail-silence has been performed on the Hades run-time support, aimed at executing distributed hard real-time dependable applications. Hades includes error detection mechanisms to enforce fail-silence, as well as hard real-time fault-tolerant protocols. The evaluation has been achieved using software-implemented fault injection. The main result of the evaluation is a fail-silence coverage of 99.1%, which divides by 22 the number of fail-silence violations compared to a system without error detection. Moreover, we evaluate the error detection mechanisms according to a rich set of metrics, which in particular provides guidance to choose the set of error detection mechanisms the best suited to the system needs (e.g. nd the best trade-oo between coverage of fail-silence and time overhead caused by error detection). valuation exprimentale du silence sur ddfaillance d'un support d'exxcution distribuu temps-rrel construit base de composants COTS RRsumm : Essentiellement pour des raisons conomiques et de maintenance, de plus en plus de systtmes temps-rrel ssrs de fonctionnement sont construits partir de composants COTS (Commercial OO-The-Shelf), galement appells composants sur taggre. Pour construire ces systtmes, une hypothhse couramment utilisse est le silence sur ddfaillance de chaque calculateur. Le but de notre travail est de ddterminer jusqu'' quel point il est possible d'assurer l'hypothhse de silence sur ddfaillance pour des calculateurs exxcutant un support d'exxcution temps-rrel construit exclusivement partir de composants COTS, en prrsence de fautes physiques. L''valuation de la couverture du silence sur ddfaillance a tt eeectuue avec le support d'exxcution Hades, adaptt l'exxcution d'application distribuues temps-rrel strict ssres de fonctionnement. Hades inclut des mmcanismes de ddtection d'erreurs pour assurer le silence sur ddfaillance, ainsi que des protocoles temps-rrel strict tollrants aux fautes. L''valuation a tt eeectuue en utilisant l'injection logicielle de fautes. Le rrsultat principal de l''valuation est une couverture du silence sur ddfaillance de 99.1%, ce qui divise par 22 le nombre de violations du silence sur ddfaillance comparr un systtme sans ddtection d'erreurs. De plus, nous valuons les mmcanismes de ddtection d'erreurs l'aide d'un large ventail de mmtriques, ce qui …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experimental Evaluation of the Fail-Silent Behavior of a Distributed Real-Time Run-Time Support Built from COTS Components

Mainly for economic and maintainability reasons, more and more dependable real-time systems are built from Commercial Off-The-Shelf (COTS) components. To build these systems, a commonly-used assumption is that computers are fail-silent. The goal of our work is to determine the coverage of the fail-silence assumption for computers executing a real-time run-time support built exclusively from COT...

متن کامل

Are COTS Suitable for Building Distributed Fault-Tolerant Hard Real-Time Systems?

For economic reasons, a new trend in the development of distributed hard real-time systems is to rely on the use of CommercialO -The-Shelf (cots) hardware and operating systems. As such systems often support critical applications, they must comply with stringent realtime and fault-tolerance requirements. The use of cots components in distributed critical systems is subject to two fundamental qu...

متن کامل

Hades: a Distributed System for Dependable Hard Real-time Applications Built from Cots Components

Most dependable embedded real-time systems designed in the past have been specialized to meet the speciic requirements of the application domain for which they were targeted, leading to innexible and often hardware-intensive solutions that are costly to design and maintain. This paper is devoted to the description of Hades, a software infrastructure to develop and execute distributed dependable...

متن کامل

Holistic schedulability analysis of a fault-tolerant real-time distributed run-time support

The feasibility test of a hard real-time system must not only take into account the temporal behavior of the application tasks but also the behavior of the run-time support in charge of executing applications. This paper is devoted to the schedulability analysis of a run-time support for distributed dependable hard real-time applications. In contrast to previous works that consider rather simpl...

متن کامل

A Flexible Run-time Support for Distributed Dependable Hard Real-time Applications

Typically, most distributed, dependable, real-time systems designed in the past can only meet the particular requirements of the application domain to which they were targeted. This approach led to specific, non-flexible, dedicated and non-reusable solutions, often based on specialized hardware. This paper presents an alternative approach where a flexible run-time support for distributed depend...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000